import Vue from "vue";
import Vuex from "vuex";
// import axios from "axios";
// import { Toast } from "vant";

Vue.use(Vuex);

export default new Vuex.Store({
  state: {
    // latitude: null, //当前位置的纬度
    // longitude: null, //经度
    storeAlllist: [], // 门店详情列表
    scenicAllList: [], // 景区详情列表
    my_integral: "0", // 用户积分
    productList: [], // 产品列表
    giftsList: [], // 礼品列表
    careList: [], // 保养套餐
  },
  getters: {},
  mutations: {
    // 更新当前位置
    // updateLocation(state, info) {
    //   state.latitude = info.latitude;
    //   state.longitude = info.longitude;
    // },
    // 更新门店列表
    updateStoreList(state, list) {
      state.storeAlllist = list;
    },
    // 更新景区列表
    updateScenicList(state, list) {
      state.scenicAllList = list;
    },
    // 更新用户积分
    updateMyIntegral(state, integral) {
      state.my_integral = integral;
    },
    // 更新产品列表
    updateProductList(state, list) {
      state.productList = list;
    },
    // 更新礼品列表
    updateGiftsList(state, list) {
      state.giftsList = list;
    },
    // 更新保养套餐
    updateCareList(state, list) {
      state.careList = list;
    },
  },
  actions: {},
  modules: {},
});
